package com.lyx.Demo;
import static java.lang.Math.*;

public class Demo02 {

    String a;

    StringBuffer sb;

    public static void main(String[] args) {
        System.out.println(sin(20));//
        Integer a = new Integer(3);
        Integer d = new Integer(3);   // 通过new来创建的两个Integer对象
        Integer b = 3;                  // 将3自动装箱成Integer类型int c = 3;
        int c = 3;                  // 基本数据类型3
        System.out.println(a == b);     // false 两个引用没有引用同一对象
        System.out.println(a == d);     // false 两个通过new创建的Integer对象也不是同一个引用
        System.out.println(c == b);     // true b自动拆箱成int类型再和c比较

        Integer f1 = 100;
        Integer f2 = 100;
        Integer f3 = 150;
        Integer f4 = 150;
        System.out.println(f1 == f2);   // true，当int在[-128,127]内时，结果会缓存起来
        System.out.println(f3 == f4);   // false，属于两个对象


        Long l1 = 100l;
        Long l2 = 100l;
        System.out.println(l1==l2);

    }
}
